package cn.fl.ref.fncprjpaysch.transform;

import java.util.ArrayList;
import java.util.List;

import cn.fl.ref.fncprjpaysch.vo.FncPrjPaySchMJrnlVO;
import fl.ref.fncprjpaysch.dto.FncPrjPaySchDJrnlDTO;
import fl.ref.fncprjpaysch.dto.FncPrjPaySchMJrnlDTO;

public class FncPrjPaySchMJrnlVOTransform {
	public static FncPrjPaySchMJrnlVO toVO(FncPrjPaySchMJrnlDTO dto){
		FncPrjPaySchMJrnlVO vo = new FncPrjPaySchMJrnlVO();
		if(dto != null){
			vo.setActPymtDt(dto.getActPymtDt());
			vo.setAnnIntRatePct(dto.getAnnIntRatePct());
			vo.setCrtTm(dto.getCrtTm());
			vo.setCrtUsrId(dto.getCrtUsrId());
			vo.setFundRasInsId(dto.getFundRasInsId());
			vo.setId(dto.getId());
			vo.setIsDel(dto.getIsDel());
			vo.setIsOdPay(dto.getIsOdPay());
			vo.setJrnlId(dto.getJrnlId());
			vo.setMdfTm(dto.getMdfTm());
			vo.setMdfUsrId(dto.getMdfUsrId());
			vo.setPayAccId(dto.getPayAccId());
			vo.setProjId(dto.getProjId());
			vo.setRcvpymtAccId(dto.getRcvpymtAccId());
			vo.setRepayStcd(dto.getRepayStcd());
			vo.setRmrk(dto.getRmrk());
			vo.setSchmId(dto.getSchmId());
		}
		return vo;
	}
	
	public static FncPrjPaySchMJrnlDTO toDTO(FncPrjPaySchMJrnlVO vo){
		FncPrjPaySchMJrnlDTO dto = new FncPrjPaySchMJrnlDTO();
		if(vo != null){
			dto.setActPymtDt(vo.getActPymtDt());
			dto.setAnnIntRatePct(vo.getAnnIntRatePct());
			dto.setCrtTm(vo.getCrtTm());
			dto.setCrtUsrId(vo.getCrtUsrId());
			dto.setFundRasInsId(vo.getFundRasInsId());
			dto.setId(vo.getId());
			dto.setIsDel(vo.getIsDel());
			dto.setIsOdPay(vo.getIsOdPay());
			dto.setJrnlId(vo.getJrnlId());
			dto.setMdfTm(vo.getMdfTm());
			dto.setMdfUsrId(vo.getMdfUsrId());
			dto.setPayAccId(vo.getPayAccId());
			dto.setProjId(vo.getProjId());
			dto.setRcvpymtAccId(vo.getRcvpymtAccId());
			dto.setRepayStcd(vo.getRepayStcd());
			dto.setRmrk(vo.getRmrk());
			dto.setSchmId(vo.getSchmId());
		}
		return dto;
	}
	
	public static List<FncPrjPaySchMJrnlVO> toVOList(List<FncPrjPaySchMJrnlDTO> dtoLst){
		List<FncPrjPaySchMJrnlVO> list = new ArrayList<FncPrjPaySchMJrnlVO>();
		if(dtoLst!=null && dtoLst.size()>0){
			for(FncPrjPaySchMJrnlDTO dto : dtoLst){
				FncPrjPaySchMJrnlVO vo = toVO(dto);
				list.add(vo);
			}
		}
		return list;
	}
	
	public static List<FncPrjPaySchMJrnlDTO> toDTOList(List<FncPrjPaySchMJrnlVO> voLst){
		List<FncPrjPaySchMJrnlDTO> list = new ArrayList<FncPrjPaySchMJrnlDTO>();
		if(voLst != null && voLst.size()>0){
			for(FncPrjPaySchMJrnlVO vo : voLst){
				FncPrjPaySchMJrnlDTO dto = toDTO(vo);
				list.add(dto);
			}
		}
		return list;
	}
}
